package com.ruoyi.pos.domain.dto.device.response;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 设备自动注册响应DTO
 * 
 * @author ruoyi
 * @date 2025-01-30
 */
@Data
@ApiModel(description = "设备自动注册响应")
public class DeviceAutoRegisterResponse {

    @ApiModelProperty(value = "是否成功")
    private Boolean success;

    @ApiModelProperty(value = "响应消息")
    private String message;

    @ApiModelProperty(value = "设备ID")
    private Long deviceId;

    @ApiModelProperty(value = "设备编码")
    private String deviceCode;

    @ApiModelProperty(value = "是否新注册")
    private Boolean isNewDevice;

    @ApiModelProperty(value = "注册时间")
    private java.util.Date registerTime;

    @ApiModelProperty(value = "设备状态")
    private String deviceStatus;

    @ApiModelProperty(value = "是否需要配置更新")
    private Boolean needConfigUpdate;

    @ApiModelProperty(value = "配置版本")
    private String configVersion;
}
